#ifndef __StartMenu_h_
#define __StartMenu_h_

#include <OISEvents.h>
#include <OISInputManager.h>
#include <OISKeyboard.h>
#include <OISMouse.h>

#include <OgreRoot.h>
#include <SdkTrays.h>

using namespace OgreBites;

class StartMenu
{
public:
	enum eStartMenuSelection {
								Selection_SetWaterParams,
								Selection_SetWeather,
								Selection_EditScene,
								Selection_TestEvents
							 };

public:
	StartMenu(SdkTrayManager *mTrayMgr);
	~StartMenu(void);

	void show(void);
	void hide(void);
	eStartMenuSelection getSelection(void);

private:
	SdkTrayManager *mTrayMgr;
	SelectMenu* mStartMenu;
	Ogre::StringVector menuItems;
};

#endif // #ifndef __StartMenu_h_
